@charset "utf-8";
@page {size: 210mm 297mm; margin:none;} 

/* 
*	
*	CSSG Collections: Forms
*	designed and coded by Alen Grakalic (http://cssglobe.com)
*	brought to you by Templatica (http://templatica.com)
*
*/


/************************************************************************/
/*                              TOOLTIP                                 */
/************************************************************************/


a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;
        background-color: transparent;
	
	} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-20%; margin-left:-0px;
    width:35%; line-height:16px;
    text-align:left;
}
a.tooltip:hover span{
    z-index:10;
    display:inline; position:absolute; 
    border:2px solid #FFF;  color:#EEE;
    background:#0260a6 url(Immagini/Images_Screen/Images/ToolTip/css-tooltip-gradient-bg.png) repeat-x 0 0;
}

.callout {z-index:20;position:absolute;border:0;top:155px;left:60px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:2px;        
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}


/************************************************************************/
 #AstyleId:hover, .AstyleId:link, .AstyleId:visited, .AstyleId:active  {
        background-color: transparent;
        text-decoration: underline;
        color: #FFFFFF;
 }

 #AstyleBlue:hover, .AstyleBlue:link, .AstyleBlue:visited, .AstyleBlue:active  {
        background-color: transparent;
        text-decoration: underline;
        color: #0260a6;
 }

 .Astyle:hover, .Astyle:link, .Astyle:visited, .Astyle:active  {
        background-color: transparent;
        text-decoration: underline;
        color: #FFFFFF;
 }

 .AstyleBut:hover, .AstyleBut:link, .AstyleBut:visited, .AstyleBut:active  {
        background-color: transparent;
        text-decoration: none;
        color: #FFFFFF;
 }

 .AstyleRed:hover, .AstyleRed:link, .AstyleRed:visited, .AstyleRed:active  {
        background-color: #972728;
        text-decoration: underline;
        color: #FFFFFF;
 }

 .AstyleOnl:hover, .AstyleOnl:link, .AstyleOnl:visited, .AstyleOnl:active  {
        background-color: transparent;
        text-decoration: none;
        color: #000000;
				font-size: 12pt;
				font-family: Cambria, Verdana, Book Antiqua,  Arial;
				font-weight: bold;
	/*		  text-shadow: 2px 4px 2px #b7b7b7; */
 }

 .AstyleOnlS:hover, .AstyleOnlS:link, .AstyleOnlS:visited, .AstyleOnlS:active  {
        background-color: transparent;
        text-decoration: none;
        color: #353535;
				font-size: 12pt;
				font-family: Verdana, Book Antiqua,  Arial;
				font-weight: bold;
			  text-shadow: 2px 4px 2px #b7b7b7;
 }

 .AstyleOnlArea {
        background-color: transparent;
        text-decoration: none;
        color: #0260a6;
				font-size: 20pt;
				font-family: Verdana, Book Antiqua,  Arial;
			  /*text-shadow: 2px 4px 2px #b7b7b7;*/
 }

 .AstyleOnlCap {
        background-color: transparent;
        text-decoration: none;
        color: #0260a6;
				font-size: 10pt;
				font-family: Verdana, Book Antiqua,  Arial;
				font-weight: bold;
			  /*text-shadow: 2px 4px 2px #b7b7b7;*/
 }

 .AstyleOnlCapSel {
        background-color: #E0E0E0;
        text-decoration: none;
        color: #c80000;
			  -moz-border-radius:10px;
			  -webkit-border-radius:10px;
			  border-radius: 7px;
				font-size: 10pt;
				font-family: Verdana, Book Antiqua,  Arial;
				font-weight: bold;
			  /*text-shadow: 2px 4px 2px #b7b7b7;*/
 }

 .AstyleOnlCapBlack :hover, .AstyleOnlCapBlack:link, .AstyleOnlCapBlack:visited, .AstyleOnlCapBlack:active  {
        background-color: transparent;
        text-decoration: none;
        color: #000000;
				font-size: 10pt;
				font-family: Verdana, Book Antiqua,  Arial;
/*				font-weight: bold;
 			  text-shadow: 2px 4px 2px #b7b7b7; */
 }

 .AstyleOnlCapBlackNoLink {
        background-color: transparent;
        text-decoration: none;
        color: #000000;
				font-size: 10pt;
				font-family: Verdana, Book Antiqua,  Arial;
				font-weight: bold;
 }

  .ButtonStyle {
			background-color: #fffff; 
			width: 100px;
			height: 30px;
			color: #ffffff;
			font: 12px Verdana, Book Antiqua,  Arial;
							font-weight: bold;
 
			border: solid thin #23197d;
			-webkit-border-radius: 30px;
			-moz-border-radius: 30px;
			border-radius: 25px;
			background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#004883),color-stop(0.5, #004883));  	
  }

  .ButtonStyleNoBord {
			background-color: #fffff; 
			width: 80px;
			height: 30px;
			color: #ffffff;
			font: 12px Verdana, Book Antiqua,  Arial;
			font-weight: bold;
			-webkit-border-radius: 30px;
			-moz-border-radius: 30px;
			border-radius: 25px;
			background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#004883),color-stop(0.5, #004883));  	
  }
 
  .Box-fixed  {
   /*background-color: #FFFFFF;   */
	 position: fixed;
	 top: 00px;
   left: 00px;		  
   top:00px;
   right:0px;
   z-index:0;
  } 

  .Box-fixedSf  {
   background:url(../../../immagini/images_screen/sfondomain.png);   
	 position: fixed;
	 top: 00px;
   left: 00px;		  
   right:0px;
   z-index:0;
   width:98%
  } 

	.TableLis{
		width:97%; 
		border: 3px double #cdcdcd;
	} 
	
	.TrLis{
		border: 1px double #cdcdcd;
		font-family: Book Antiqua, Helvetica, sans-serif;
		font-size: 14px;
		color: navy;
		text-align: left;
		vertical-align: middle;
	} 

	.TrLisC{
		border: 1px double #cdcdcd;
		font-family: Book Antiqua, Helvetica, sans-serif;
		font-size: 14px;
		color: navy;
		text-align: center;
		vertical-align: middle;
	} 

	.TrLisR{
		border: 1px double #cdcdcd;
		font-family: Book Antiqua, Helvetica, sans-serif;
		font-size: 14px;
		color: navy;
		text-align: Right;
		vertical-align: middle;
	} 

.hiden {
				visibility:visible;
        background-color: transparent;
 }

.ImgBody{

		background:url(../../images/sfondomain.png) no-repeat;
		}	

.panelloS{
		clear:both;
		background:url(../../images/sfondomain.png) no-repeat;
		margin:0;
		text-align:right;
		}	

	#form1{
		width:983px;
		margin:1em 0;
		padding-top:10px;
		background:url(../../../immagini/images_screen/Box/form_top.gif) no-repeat ;
		}

	#formC{
/*	width:990px; */
	width:98.8%;
	background-image: url(../../../immagini/images_screen/sfondomain.png);
  background-repeat: repeat-x;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
/*  margin-top: 120px; */
		}

.BodyBack{
/*		  background:url(../../../immagini/images_screen/sfondomain.png);   */
/*	    background-repeat: repeat-x;  
      width:960px;  */
	    font-size: 12pt;
/*	    margin: 0 auto;   */
		}

.BodyBackSfondo{
		  background:url(../../../immagini/images_screen/sfondomain.png);   
	    background-repeat: repeat-x;  
	    font-size: 12pt;
			background-attachment: fixed;	    
		}

.BodyBackTestata{
		  background:url(../../../immagini/images_screen/Page.png);   
	    background-repeat: repeat-x;  
	    font-size: 12pt;
	    margin: 0 auto;  
		}

.BodyBack50{
		/*  background:url(../../../immagini/images_screen/sfondomain.png);  */
	    background-repeat: repeat-x;
	    margin-top: 50px;
	    background-attachment: fixed;
			}


.TableBox{
		  background:url(../../../immagini/images_screen/sfondomain.png);
	    background-repeat: repeat-x;
/*	    width:1000px;
	    margin: 0 auto;  */
			}

.TableSize990 {
	width:990px;
	background-color: transparent;
}


.TableSize99 {
	width:99%;
	background-color: transparent;
}


.TableSize97 {
	width:97%;
	background-color: transparent;
}


.TableSize {
	width:100%;
}


.TableRad0 {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
}

.TableRad0_Orange {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #e59538;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
}


.TableRad_noSfondoBox {
	width:100%;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt solid #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
}

.TableRad_noSfondo {
	width:100%;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
}

.TableRad95 {
	width:95%;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
}

.TableRad_noOmbra{
	width:100%;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 10px;
	border-color #a9a9a9; 
}

.TableRad_noOmbraConSfondo{
	width:100%;
	background-image: url(../../../immagini/images_screen/sfondomain.png);
  background-repeat: repeat-x;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
}

.TableRad_noOmbra_99{
	width:99%;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 10px;
	border-color #a9a9a9; 
}

.TableRad98 {
	width:97.5%;
	background-image: url(../../../immagini/images_screen/sfondomain.png);
  background-repeat: repeat-x;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
}

.TableRad {
	width:100%;              /* era 98.8  */
/*	background-image: url(../../../immagini/images_screen/sfondomain.png); */
  background-repeat: repeat-x;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
/*  box-shadow: 7px 7px 15px #b4b4b4;  */  
}


.TableRadNoBord {
	width:100%;              /* era 98.8  */
  background-repeat: repeat-x;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius: 15px;
	border-color #a9a9a9; 
 box-shadow: 7px 7px 15px #b4b4b4;
}

.TableRadNoBord2 {
	width:100%;              /* era 98.8  */
  background-repeat: repeat-x;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius: 7px;
	border-color #a9a9a9; 
 box-shadow: 7px 7px 15px #b4b4b4;
}

.TableRad900 {
	width:900px;
	background-image: url(../../../immagini/images_screen/sfondomain.png);
  background-repeat: repeat-x;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
}

.TableRad960 {
	width:960px;
/*	background-image: url(../../../immagini/images_screen/sfondomain.png); */
  background-repeat: repeat-x;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
}

.TableRad990 {
	width:990px;
	background-image: url(../../immagini/images_screen/sfondomain.png);
  background-repeat: repeat-x;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
}


.TableRadAzzurroTestata
{
	width:100%;
	background-color: #0260a6;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
/*  box-shadow: 7px 7px 15px #b4b4b4;  */
  margin-bottom: 10px;
        color: #FFFFFF;
				font-size: 12px;
				font-family: 'Arial Black', Verdana, Arial;
}


.TableRadAzzurro
{
	width:98.8%;
	height:25px;
	background-color: #0260a6;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
/*  box-shadow: 7px 7px 15px #b4b4b4;  */
  margin-bottom: 10px;
        color: #FFFFFF;
				font-size: 12pt;
				font-family: 'Arial Black', Verdana, Arial;
/*        text-shadow: -3px 2px 4px #cce1f0;       */
}

.TableRadCapoversiReport
{
	width:100%;
	height:1px;
	background-color: #0e3982;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  margin-bottom: 10px;
        color: #FFFFFF;
				font-size: 10pt;
				font-family: Verdana, Book Antiqua,  Arial;
}

.TableRadCapoversiReportPre
{
	width:100%;
	height:1px;
	background-color: #0e3982;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  margin-bottom: 10px;
       color: #FFFFFF;
				font-size: 10pt;
				font-family: Verdana, Book Antiqua, Arial;
}

.TableRadCapoversiReportEst
{
	width:100%;
	height:20px;
	background-color: #c20000;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  margin-bottom: 10px;
        color: #FFFFFF;
				font-size: 10pt;
				font-family: Verdana, Book Antiqua, Arial;
}

.TableRadCapoversiReportInt
{
	width:20.5%;
	height:15px;
	background-color: #33589a;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #0e3982;
  border-radius: 7px;
	border-color #0e3982; 
  margin-bottom: 10px;
        color: #ffffff;
				font-size: 10pt;
				font-family: Verdana, Book Antiqua,  Arial;
}

.TableRadCapoversiReportInt0
{
	height:15px;
	background-color: #ab4226;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #7d250e;
  border-radius: 7px;
	border-color #7d250e; 
  margin-bottom: 11px;
        color: #ffffff;
				font-size: 10pt;
				font-family: Book Antiqua, Verdana, Arial;
}

.TableRadCapoversiReportInt1
{
	height:15px;
	background-color: #5F5F5F;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #000000;
  border-radius: 7px;
	border-color #7d250e; 
  margin-bottom: 11px;
        color: #ffffff;
				font-size: 10pt;
				font-family: Book Antiqua, Verdana, Arial;
}

.TableRadCapoversiReportIntPre
{
	width:20.5%;
	height:10px;
	background-color: #33589a;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #0e3982;
  border-radius: 7px;
	border-color #0e3982; 
  margin-bottom: 10px;
        color: #FFFFFF;
				font-size: 10pt;
				font-family:  Verdana, Book Antiqua, Arial;
}


.TableRadAzzurroWO
{
	width:98.8%; 
	background-color: #0260a6;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
  margin-bottom: 10px;
        color: #FFFFFF;
				font-family: 'Book Antiqua', Verdana, Arial;
				font-size: 18pt;
}


.TableRadVerde {
	width:100%;
	height:25px;
	background-color: #019767;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
  margin-bottom: 10px;
}

.TableRadArea {
	width:200px;
	height:60px;
	background-color: #d1050c;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #770b0d;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
  margin-bottom: 10px;
        color: #FFFFFF;
				font-size: 18pt;
				font-family: Verdana, Arial;
        text-shadow: 0.1em 0.1em 0.15em #FFFFFF;  
}


.LinkMnu
{
	background-color: #FFFFFF;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
  margin-bottom: 10px;
        text-decoration: none;
				font-size: 16px;
				font-family: 'Arial Black', Verdana, Arial;
}

.LinkMnuA
{
	background-color: #d3edf8;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border: 1pt groove #a9a9a9;
  border-radius: 7px;
	border-color #a9a9a9; 
  box-shadow: 7px 7px 15px #b4b4b4;
  margin-bottom: 10px;
        text-decoration: none;
				font-size: 16px;
				font-family: 'Arial Black', Verdana, Arial;
}

.Form {
		color:  #000080; 
		font-family: Verdana, Arial;
		font-size: 12pt;
	}

.interlinea {
	background-image: url(../../../immagini/images_screen/Box/interlinea.gif);
	background-repeat: repeat-x;
}

.interlinea_Rossa {
	background-image: url(../../../immagini/images_screen/Box/interlinea_Rossa.gif);
	background-repeat: repeat-x;
	height: 20px;
}

.Input {
	background-color: inherit;
	color: #000080;  /*#32297e;*/
	font-family: Verdana, Arial, Courier New;
	font-size: 9pt;
	outline-color: inherit;
	outline-style: none;
	border: 1pt groove #999;
  border-radius: 4px;
	border-color #a9a9a9; 
  box-shadow: 5px 5px 10px #b4b4b4;  
}

.InputBig {
	background-color: inherit;
	color: #a9a9a9;  /*#32297e;*/
	font-family: Verdana, Arial, Courier New;
	height:25px;
	font-size: 12pt;
	outline-color: inherit;
	outline-style: none;
	border: 1pt groove #999;
  border-radius: 6px;
	border-color #a9a9a9; 
  box-shadow: 5px 5px 10px #b4b4b4;  
}

.InputFix {
	background-color: inherit;
	color: #000080;  /*#32297e;*/
	font-family: Courier, Verdana, Arial, Courier New;
	font-size: 9pt;
	outline-color: inherit;
	outline-style: none;
	border: 1pt groove #999;
  border-radius: 4px;
	border-color #a9a9a9; 
  box-shadow: 5px 5px 10px #b4b4b4;  
}

.FormB {
	background-color: #FFF;
	color: #32297e;
	font-family: Verdana;
	font-size: 8pt;
	border: 1px solid #CCC;
}

.qua-button-holder {
    width: 270px;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
}
.qua-button {
    display: block;
    border-bottom: none !important;
    float: left;
    margin: 0 15px 0 0;
}
.qua { /* to be used in conjunction with 'button' class */
        background: url(../../../immagini/images_screen/button-qua-right.jpg) no-repeat top right;
        color: #666666 !important;
        font: normal 81.25% "Trebuchet MS", Arial, Helvetica, sans-serif;
        height: 26px;
        padding-right: 25px;
        text-decoration: none;
}
.qua span {
    background: url(../../../immagini/images_screen/button-qua-left.jpg) no-repeat top left;
    line-height: 18px;
    padding: 4px 0 6px 25px;
}
a.qua-button span {
    display: block;
}
a.qua:hover span {
    color: #FF801D;
}

  a:visited {color: #1c73bd;}
  a:link {color: #1c73bd;}
  a:active {color: #1c73bd;}
  a:hover { color: #ffffff; text-decoration:none; 	background-color: #1c73bd; }   

.Bottone {
	background-color: #d8e7fe;
	border-color: #004080;
	border-style: groove;
	border-width: 1pt;
	color: #32297e;
	font-family: Verdana;
	font-size: xx-small;
}

.Bottone2 {
	background-color: transparent;
/*	border-color: transparent;  */
	color: #32297e;
	font-family: Verdana;
	font-size: xx-small;
	height: 20pt;
	width: 30pt;
}

.Bottone3 {
	background-color: #d8e7fe;
	border-color: #004080;
	border-style: solid;
	border-width: 0.5mm;
	color: #32297e;
	font-family: Verdana;
	font-size: xx-small;
}

.Gruppo {
	background-color: #c8c8c8;
	color: #32297e;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}


.Form {
	background-color: transparent;
	color: #32297e;
	font-family: Verdana;
	font-size: 8pt;
}

.risposta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1d2b58;
	background-color: #F8F8F8;
	background-image: url(../../../immagini/Box/risposte.png);
	background-repeat: repeat-x;
}


.vuoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}


.risposta-sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1d2b58;
	background-image: url(../../../immagini/Box/risposte-sx.png);
	background-repeat: no-repeat;
	background-position: right;
}
.risposta-dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1d2b58;
	background-image: url(../../../immagini/Box/risposte-dx.png);
	background-repeat: no-repeat;
	background-position: left;
}

.risposta-menu {
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
/*	background-color: #F8F8F8; */
	background-image: url(../../../immagini/Box/risposte-menu.png);
	background-repeat: repeat-x;
}


.risposta-menuAR {
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	/* background-color: #F8F8F8; */
	background-image: url(../../../immagini/Box/risposte-menu.png);
	background-repeat: repeat-x;
}

.risposta-menuGrey {
	font-family: Book Antiqua, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	/* background-color: #F8F8F8; */
	background-image: url(../../../immagini/Box/risposte-menuGrey.png);
	background-repeat: repeat-x;
}

.TdBleuSuBiancoBB {
	background-color: #deebf6;
	border-bottom-style: solid;
	border-color: white;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-width: 1.5pt;
	color: #0000a0;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
}

.TdBleuSuAltroBB {
	background-color: #eaeff3;
	border-bottom-style: solid;
	border-color: white;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-width: 1.5pt;
	color: #0000a0;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
}

.TdBleuSuAzzurro {
	background-color: #deebf6;
	border-bottom-style: solid;
	border-color: white;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-width: 1.5pt;
	color: #0000a0;
	font-family: Book Antiqua, Helvetica, sans-serif;
	font-size: 14px;
	color: #1f498e;
	font-weight: normal;
}

.TdBleuSuGrigio {
	background-color: #eaeff3;
	border-bottom-style: solid;
	border-color: white;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-width: 1.5pt;
	color: #0000a0;
	font-family: Book Antiqua, Helvetica, sans-serif;
	font-size: 14px;
	color: #1f498e;
	font-weight: normal;
}



